contract to provide goods or services - Deutsch Englisch Wörterbuch